.cart{
    width: 100%;
    height: 0.5rem;
    position: fixed;
    bottom: 0.46rem;
    color: #999;
    display: flex;
    align-items: center;
    background: rgba(61,61,63,.9);
}

.cart_icon{
    flex: 2 ;

}
.cart_icon span{
   width: 0.49rem;
   height: 0.49rem;
   display: inline-block;
   border:0.05rem solid rgb(75, 73, 73);
   border-radius: 50%;
   position: absolute;
   top:-0.1rem;;
   left:0.2rem;
   padding: 0.05rem;

}
.cart_icon span img{
    width: 100%;
    height: 100%;
}

.cart_choose{
    flex: 5 ;
}
.cart_choose p{
    margin:0;
    text-align: left;
    font-size: 0.20rem;
    color: #fff;
}
.cart_choose .noChoose{
    font-size: 0.13rem;
    color:#999; 
}

.cart_dispatch{
    width: 100%;
    height: 100%;
    flex: 3 ;
    font-size: 0.16rem;
    color: #fff;
}
.cart_dispatch p,.cart_dispatch span{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.cart_dispatch p{
    background: #38ca73;
}